permeable membrane - French English Dictionary